package cn.shyouchi.wuguanjia.android.chart;

import com.github.mikephil.charting.components.AxisBase;
import com.github.mikephil.charting.formatter.IAxisValueFormatter;

import java.util.ArrayList;
import java.util.List;

/**
 * Created by Eenie on 2016/11/22 at 12:39
 * Email: 472279981@qq.com
 * Des:
 */

public class XAxisValueFormatter implements IAxisValueFormatter {

    List<YValue> mYValueMap = new ArrayList<>();

    public XAxisValueFormatter(List<YValue> yValueMap) {
        mYValueMap = yValueMap;
    }

    @Override
    public String getFormattedValue(float value, AxisBase axis) {
//        int i = (int) value - 1;
//
//
//        YValue yValue = mYValueMap.get(i);
//
//
//
//        if (yValue != null) {
//            String name = yValue.getName();
//            if (name.length() > 3) {
//                name = name.substring(0, 3);
//            }
//            return name;
//        }
        return "未知";
    }


    public YValue getVale(int x) {
        return mYValueMap.get(x);
    }

}
